#ifndef CAT201_VERSION_201_H
#define CAT201_VERSION_201_H

#include "BasicCatAnalysis.h"
#include "Cat240Struct.h"

class Cat240Ver103 : public BasicCatAnalysis
{
public:
    Cat240Ver103();
    ~Cat240Ver103();

    void EncoderVideoMessage(const Cat240Data &data);

    std::string CambridgeVideoSummary();
    std::string OriginalPackMessage(const Cat240Data &data);
    virtual bool IsCatRight(unsigned char cat);
private:
    virtual void InitDataGram();
    void SetItemData(unsigned int key, DATA_GRAM& item);
};

#endif
